package com.luoran.bartalks.dao;

import java.util.List;

import org.beetl.sql.core.annotatoin.Param;
import org.beetl.sql.core.engine.PageQuery;
import org.beetl.sql.core.mapper.BaseMapper;

import com.luoran.bartalks.action.vo.MaterialMoveVo;
import com.luoran.bartalks.entity.BaseInfo;

public interface IBtMaterialMoveVoDao extends BaseMapper<MaterialMoveVo> {

	void queryMaterialMoveVoPage(PageQuery<? extends BaseInfo> pageQuery);

	/**
	 * 根据项目ID获取货物移动信息
	 * 
	 * @param ProjectId
	 * @return
	 */
	List<MaterialMoveVo> queryMaterialMoveByProjectId(@Param("projectId") String projectId,
			@Param("startRow") int startRow);
	
	/**
	 * 根据箱单物料关系ID获取业务信息
	 * 
	 * @param packingListMaterielId
	 * @return
	 */
	List<MaterialMoveVo> queryMaterialMoveByPackingListMaterielId(@Param("packingListMaterielId") String packingListMaterielId);

}
